live off of others - Turkish English Dictionary